package condominio.modelo;


import java.util.ArrayList;
import java.util.Collection;

public class Residente {

	private String codigoresidente;
	private String documentoidentidad;
	private byte tipodocumento;
	private String correo;
	private String password;
	private String nombre;
	private String apellidopaterno;
	private String apellidomaterno;
	private String nombrecompleto;
	private java.sql.Date fechanacimiento;
	private boolean estado;
	private Collection<Residente> residentes = new ArrayList<Residente>();

	public Residente() {

	}

	public Residente(String codigoresidente, byte tipodocumento, String documentoidentidad, String correo, String password, String nombre, String apellidopaterno, String apellidomaterno, String nombrecompleto, java.sql.Date fechanacimiento) {
		super();
		this.tipodocumento = tipodocumento;
		this.documentoidentidad = documentoidentidad;
		this.codigoresidente = codigoresidente;
		this.correo = nombre;
		this.password = password;
		this.nombre = nombre;
		this.apellidopaterno = apellidopaterno;
		this.apellidomaterno = apellidomaterno;
		this.nombrecompleto = nombrecompleto;
		this.fechanacimiento = fechanacimiento;
		
	}

	public byte getTipodocumento() {
		return tipodocumento;
	}

	public void setTipodocumento(byte tipodocumento) {
		this.tipodocumento = tipodocumento;
	}
	
	public String getDocumentoidentidad() {
		return documentoidentidad;
	}

	public void setDocumentoidentidad(String documentoidentidad) {
		this.documentoidentidad = documentoidentidad;
	}

	public String getCodigoresidente() {
		return codigoresidente;
	}
	
	public void setCodigoresidente(String codigoresidente) {
		this.codigoresidente = codigoresidente;
	}

	public String getCorreo() {
		return correo;
	}

	public void setCorreo(String correo) {
		this.correo = correo;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}
	
	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public String getApellidoPaterno() {
		return apellidopaterno;
	}

	public void setApellidoPaterno(String apellidopaterno) {
		this.apellidopaterno = apellidopaterno;
	}

	public String getApellidoMaterno() {
		return apellidomaterno;
	}

	public void setApellidoMaterno(String apellidomaterno) {
		this.apellidomaterno = apellidomaterno;
	}
	
	public String getNombrecompleto() {
		return nombrecompleto;
	}

	public void setNombrecompleto(String nombrecompleto) {
		this.nombrecompleto = nombrecompleto;
	}

	public java.sql.Date getFechaNacimiento() {
		return fechanacimiento;
	}

	public void setFechaNacimiento(java.sql.Date fechanacimiento) {
		this.fechanacimiento = fechanacimiento;
	}
			

	public boolean getEstado() {
		return estado;
	}

	public void setEstado(boolean estado) {
		this.estado = estado;
	}

	public void setResidentes(Collection<Residente> residentes) {
		this.residentes = residentes;
	}
	
	public void setResidentess(Collection<Residente> residentes) {
		this.residentes = residentes;
	}

	public Collection<Residente> getResidentes() {
		return residentes;
	}

}
